Patient portal with patient-reported outcome measure administration, appointment calendar and reminders, access to lab test results, and educational material